iT邦幫忙

2026 iThome 鐵人賽

DAY 3
0
AI Engineering

拒絕通靈測試與 AI 垃圾:SDET 的 30 天自動化防禦工事系列 第 3

AI 通靈大師發功?隨便捏造套件跟 API,你還真敢 pip install 下去

  • 分享至 

  • xImage
  •  

在工業工程與供應鏈管理中,有一個不可妥協的標準叫做 BOM 表(Bill of Materials)。你要上一條產線,所有的零件都必須經過嚴格的供應商評鑑與料號確認。

但現在的軟體開發根本是災難。AI 最喜歡做的事情,就是用極度自信的語氣,瞎掰出完美的解法。這就像你看著台指期(TXF1!)的 K 線圖,明明均線已經下彎死叉,AI 幻覺發作還在那邊畫大餅跟你說會 V 型反轉,你還真的敢滿倉做多?

對付 AI 的通靈幻覺,我們必須把套件依賴(Dependencies)的門檻拉到最高,用物理級的限制掐死 AI 亂裝東西的機會。

我們不能再用鬆散的 requirements.txt 來管理套件。你必須引入 Poetry 或 Pipenv 這種具備嚴格 Lock 機制(Hash Verification)的工具。

#  嚴格鎖死依賴來源,杜絕幽靈套件
# 所有的套件安裝都必須經過 Resolve 並且產生 sha256 hash
poetry add pandas

# CI 上的嚴格核實
# 在 CI Pipeline 裡,絕對不允許動態安裝未紀錄在 Lock 檔裡的套件
poetry install --sync --no-root

上一篇
遇到 Error 就裝死?AI 最愛的 except Exception: pass
下一篇
AI 寫的 Code 最愛共用狀態,一上產線直接 Race Condition 死鎖
系列文
拒絕通靈測試與 AI 垃圾:SDET 的 30 天自動化防禦工事9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言